#pragma once
#include "InputComponent.h"

#pragma comment(linker, "/INCLUDE:??0SettingsInputComponent@@QAE@XZ")

class SettingsInputComponent : public InputComponent
{
public:
	SettingsInputComponent();
	~SettingsInputComponent(void);

	void getUpBindings(BYTE** bindings, DWORD* nBindings);
	void keyUp(BYTE key, LONGLONG timeElapsed);

	void Serialize(EnginePointer<ISerializerWriteContext>& context, char* name);
	static IEngineComponent* Deserialize(EnginePointer<ISerializerReadContext>& context);

	AUTO_SIZE;
private:
	static BYTE bindings[2];
};
